#include<stdio.h>
#include<string.h>

#include "8.21.1.h"

const char* englis_high(const stu* stus,int len){
    int k=-1;
    for(int i = 0; i < len ;i++){
        if(stus[k].english < stus[i].english){
            k=i;
        } 
    }
    if(k == -1){
        return NULL;
    }
    printf("英语成绩最高的是:%s 分数为:%d \n",stus[k].name,stus[k].english);
    return stus[k].number;
}

const char* chiese_high(const stu* stus,int len){
    int k=0;
    for(int i = 0; i < len ;i++){
        if(stus[k].chinese < stus[i].chinese){
            k=i;
        } 
    }
    if(k == -1){
        return NULL;
    }
    printf("语文成绩最高的是:%s 分数为:%d \n",stus[k].name,stus[k].chinese);
    return stus[k].number;
}

const char* math_high(const stu* stus,int len){
    int k=0;
    for(int i = 0; i < len ;i++){
        if(stus[k].math < stus[i].math){
            k=i;
        } 
    }
    if(k == -1){
        return NULL;
    }
    printf("数学成绩最高的是:%s 分数为:%d \n",stus[k].name,stus[k].math);
    return stus[k].number;
}

const char* total_high(const stu* stus,int len){
    int k=0;
    for(int i = 0; i < len ;i++){
        if(stus[k].total < stus[i].total){
            k=i;
        } 
    }
    if(k == -1){
        return NULL;
    }
    printf("总分最高的是:%s 分数为:%d \n",stus[k].name,stus[k].total);
    return stus[k].number;
}